class Solusion{
public:
	int atoi(const char *str){
		if(str=NULL){
			return 0;
		}
		int ans=0;
		int n=strlen(str);
		int flag=1;
		for(int i=0;i<n;i++){
			if(str[i]>='0'&&str[i]<='9'){
				ans=ans*10+str[i]-'0';
			}
			else if(str[i]=='+'||str[i]==' '])continue;
			else if(str[i]=='-'')flag=-1;
			else return ans*flag;
		}
		return ans*flag;
	}
}
